SymbCrvCrvConvolution

Section: C Library Functions (3)
Updated: IRIT Version 6.0
Index Return to Main Contents
 

NAME

SymbCrvCrvConvolution()  

SYNOPSIS

symb_lib/offset.c:913

CagdCrvStruct *SymbCrvCrvConvolution(CagdCrvStruct *Crv1,
                                     CagdCrvStruct *Crv2,
                                     CagdRType OffsetDist,
                                     CagdRType Tolerance)
 

DESCRIPTION

Computes the convolution of the given two curves by matching their tangents and reparametrizing Crv2. If Crv2 is NULL, an Arc of radius OffsetDist is used, resulting in an offset operation of Crv1. Both Crv1 and Crv2 are assumed to have no inflection points and to span the same angular domain. That is Crv1'(0) || Crv2'(0) and similarly Crv1'(1) || Crv2'(1), where || denotes parallel.  

PARAMETERS:

Crv1, Crv2: The two curves to convolve.

OffsetDist: Amount of offset, if Crv2 == NULL. Negative value denotes other offset/convolution direction.

Tolerance: Of angular discrepancy that is allowed.  

FUNCTION RETURN VALUE

CagdCrvStruct *: The offset curve approximation.  

SEE ALSO

SymbCrvOffset, SymbCrvSubdivOffset, SymbSrfOffset, SymbSrfSubdivOffset, , SymbCrvAdapOffset, SymbCrvAdapOffsetTrim, SymbCrvLeastSquarOffset, , SymbCrvMatchingOffset,

 

ORIGIN

(C) Copyright 1989/90-95 Gershon Elber, Technion, IIT


 

Index

NAME
SYNOPSIS
DESCRIPTION
PARAMETERS:
FUNCTION RETURN VALUE
SEE ALSO
ORIGIN

This document was created by man2html, using the manual pages.
Time: 07:27:13 GMT, October 17, 2022